#ifndef w2p_ble_hid_header
#define w2p_ble_hid_header

#include "esp_log.h"
#include "esp_hidd_api.h"
#include "esp_bt_main.h"
#include "esp_bt_device.h"
#include "esp_bt.h"
#include "esp_err.h"
#include "nvs.h"
#include "nvs_flash.h"
#include "esp_gap_bt_api.h"
#include <string.h>
#include <inttypes.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/semphr.h"
#include "app_vars.h"

const char *  km_start_ble(char * nickName,char * bleCode,char * provider, char * description,bool useMultiTouch);

const char * hid_mobile_touch(uint8_t identifier, int16_t x, int16_t y);

const char * hid_mobile_release(uint8_t identifier) ;

const char * hid_mobile_tap(uint8_t identifier, int16_t x, int16_t y);
#endif